home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 / Aminet - June 1993 [Walnut Creek].iso / aminet / dev / moni / copdis.readme < prev    next >
Encoding:
Text File  |  1993-02-26  |  1.8 KB  |  54 lines

  1. Short: Copper disassembler
  2.  
  3.                            COPDIS
  4.                            ======
  5.  
  6.         A Copper Disassembler for Workbench copperlists
  7.         -----------------------------------------------
  8.  
  9. CopDis is freely distributable, but copyrighted by Almathera
  10. Systems Ltd © 1993. All Rights Reserved, except where mentioned.
  11. This file may be included in any public domain collection/library,
  12. but may not be sold as part of a commercial product (excepting
  13. PD collections on CD-ROM or other mass-storage media)
  14.  
  15. ---------------------------------------
  16.  
  17. How to run:
  18.  
  19. Type COPDIS from the CLI/Shell. CopDis does not work from an
  20. Icon. You may specify an optional output device/file by the
  21. standard redirection syntax ( copdis >prt: for example)
  22.  
  23.  
  24. What does it do?
  25.  
  26. Have you ever needed to look at how a workbench copperlist is
  27. built up?
  28.  
  29. Well, I was intrigued at how the copperlists for 'odd' screenmodes
  30. (Super72, A2024, etc) were built up, so I decided to write a copperlist
  31. disassembler.
  32.  
  33. It scans the GfxBase->CopInit, and then follows this through to the
  34. main copperlist disassembling as it goes. Currently it does not
  35. support copper branching, except for the branch at the end of the copinit
  36. structure.
  37.  
  38. It supports all standard Amiga registers, the ECS registers and the
  39. new AGA chipset registers, so now you can see how all those weird
  40. DblPal modes really work.
  41.  
  42. Warning!
  43. --------
  44.  
  45. Do not make any assumptions in your code about the information
  46. returned by this program. Copperlists vary widely from machine to
  47. machine, and poking them *will* fail on other Amiga versions. Also
  48. beware, AGA registers *WILL* change on future Amigas. Do not use
  49. AGA registers unless you are 100% sure you are running on an Amiga
  50. 1200 or 4000.
  51.  
  52.  
  53. Written by Jolyon Ralph - jralph@cix.compulink.co.uk
  54.